home *** CD-ROM | disk | FTP | other *** search
/ Magazyn WWW 1999 July / www_07_1999.iso / prog / mac / alpha / alpha.hqx / Alpha ƒ / Help / LaTeX Help < prev    next >
Text File  |  1998-07-25  |  44KB  |  807 lines

  1. ===========================================================================
  2. ALPHA LaTeX MACROS
  3. ===========================================================================
  4.  
  5. Welcome to the Alpha LaTeX macros, a package designed to simplify the 
  6. input and processing of LaTeX documents.  This is the "LaTeX Help" 
  7. file available from the System help menu (under the question mark).  
  8. To navigate this file quickly, activate the window's mark menu by 
  9. pressing the 'M' icon on the toolbar at the right.
  10.  
  11. This help file is an Alpha hypertext document.  On a color monitor, 
  12. links are colored green and underlined.  (On a monochrome monitor, 
  13. they are just underlined.)  Click on a link to jump to another part of 
  14. the document or open another help file.  Press <Ctl .> to return the 
  15. cursor to its previous position.  Note: Some links are URLs to 
  16. documents on the World Wide Web, which require an Internet connection.  
  17. These links are surrounded by angle brackets < > below.
  18.  
  19. This is the help file for latex 4.6 (compatible with LaTeX 2e). 
  20.  
  21. There are a number of available Alpha packages which enhance the use 
  22. of LaTeX mode: latexSizes, latexAccents, bibConvert, bibEngine, and 
  23. Vince's Additions.  You may wish to download and test some of these to 
  24. see whether you'd find them useful.  
  25. ----------------------------------------------------------------------
  26.  
  27. The following Alpha LaTeX help documents are available:
  28.  
  29.     Ñ User's Guide:        an introduction to the Alpha LaTeX macros
  30.     Ñ LaTeX Menus:         commands and bindings (organized by menu)
  31.     Ñ LaTeX Key Bindings:  commands and bindings (organized by command key)
  32.  
  33. Clicking on one of these links opens a .tex file and inserts the LaTeX 
  34. menu into your menubar.  To typeset the document, pull down the LaTeX 
  35. menu and choose the 'typeset' command on the Typeset submenu (or press 
  36. <Cmd T>).  Choose the 'view' or 'print' command on the Typeset submenu 
  37. to view or print the document (or press <Shf Cmd V> or <Shf Cmd P>), 
  38. respectively.
  39.  
  40. The User's Guide has been converted to HTML (with LaTeX2HTML) and is 
  41. included with the full version of Alpha:
  42.  
  43.     Ñ User's Guide:        an introduction to the Alpha LaTeX macros
  44.  
  45. Click on the above link to open the corresponding .html file and 
  46. insert the HTML menu into your menubar.  To view the document in your 
  47. browser, pull down the HTML menu and choose the 'Send file to browser' 
  48. command (or press <Shf Cmd S>).
  49.  
  50. AlphaLite users may obtain the HTML version of the User's Guide by 
  51. downloading an archive from the Web:
  52.  
  53.   <http://www.npac.syr.edu/users/trscavo/Alpha/latex_docs.sit.hqx>
  54.  
  55. After this file is downloaded and unpacked, move the "LaTeX" folder 
  56. from the archive into the same folder as the Alpha application, 
  57. replacing the incomplete "LaTeX" folder that's already there.
  58.  
  59. The latest version of the HTML User's Guide is also online at URL
  60.  
  61.   <http://www.npac.syr.edu/users/trscavo/Alpha/docs/latex_guide/>
  62.  
  63. Also, if you have a moment, please visit my LaTeX Web page:
  64.  
  65.     An Introduction to LaTeX and AMS-LaTeX
  66.     <http://web.syr.edu/~trscavo/latex.html>
  67.  
  68. Happy LaTeXing!
  69.  
  70. Cheers,
  71.  
  72. Vince Darley
  73. <darley@fas.harvard.edu>
  74. <http://www.fas.harvard.edu/~darley/>
  75.  
  76. and the previous author:
  77.  
  78. Tom Scavo
  79. <mailto:trscavo@syr.edu> 
  80. <http://web.syr.edu/~trscavo/> 
  81.  
  82.  
  83. ===========================================================================
  84. VERSION HISTORY
  85. ===========================================================================
  86.  
  87. Changes in Version 4.3-4.6
  88.  
  89.  Ñ TeXInputsFolder replaced by TeXSearchPath which is a list of 
  90.    folders rather than just a single folder.
  91.  Ñ allowed use of CMacTeX's xdvi and ghostview viewers
  92.  Ñ bunch of improvements
  93.  Ñ requires Alpha 7.0p4
  94.  Ñ allowed use of tex-xet CMacTeX app with sig 'BTxT'
  95.  Ñ some improvements to various menus, and some new key-bindings.  
  96.    Note that you can easily add your own bindings like this, say:
  97.  
  98.               menu::replaceWith "Binary Operators" \
  99.                 [list "vee" "wedge" "setminus"] \
  100.                 items "/V<Ivee" "/W<Iwedge" "/-<Isetminus"
  101.  
  102.  Ñ preliminary support for making glossaries with makeindex --- slight
  103.    problem in that the appleevents sent don't indicate to use a 
  104.    glossary style file to makeindex so unless it looks at the .glo 
  105.    extension and makes the right choice, you may have to tell it
  106.    by hand.
  107.  Ñ Math Environments menu adjusted for AMS-LaTeX (align etc, and no eqnarray)
  108.  Ñ internal changes to math-env procedures (still more to do)
  109.  Ñ better use of citation referencing/creating new bib entries.
  110.  Ñ better handling of labels, environments
  111.  Ñ requires Alpha 7.0p1
  112.  
  113. Changes in Version 4.2
  114.  
  115.  Ñ better sectioning menu
  116.  Ñ new theorem menu (many thanks Paul Gastin <Paul.Gastin@liafa.jussieu.fr>)
  117.  Ñ couple of fixes to insertion/package searching
  118.  Ñ untitled windows or 'saveAs' windows now result in the typeset menu
  119.    being updated correctly (requires the core bugfix included).
  120.  Ñ Environment completion rewritten
  121.  Ñ new or better list/table env construction thanks to Pierre BASSO
  122.  Ñ numerous small bugs fixed (all those reported so far, I believe)
  123.  Ñ latexAccents separate package now
  124.  
  125. Changes in Version 4.1
  126.  
  127. 4.1.1
  128.  Ñ latexSizes package a little better.
  129.  Ñ smart-Paste now works for TeX mode.
  130.  Ñ nicer handling of TeXinBackground flag -- the typeset menu changes
  131.    to reflect the value of the flag.
  132.  Ñ bug fixes in latexComm.tcl
  133.  Ñ menus rewritten to allow user additions using Alpha's new 
  134.    'menu::insert' commands.
  135.  Ñ Vince Darley <darley@fas.harvard.edu> has taken over maintenance
  136.    of LaTeX mode.
  137.  Ñ Better support for elec-Completions
  138.  Ñ Format menu works
  139.  Ñ Simplified quite a few things
  140.  Ñ LateX Help menu item works again
  141.  Ñ Renamed *AppSig to *AppSign so there's no conflict with 'Helpers'
  142.  Ñ LaTeX menu icon switching now handled by Alpha.
  143.  Ñ Textures code only registered if we use textures.
  144.  Ñ requires Alpha 7.0fc1p2
  145.  Ñ smartScripts now use a pref-binding so international users can use 
  146.    them more easily.
  147.  
  148. Changes in Version 4.0
  149.  
  150.  Ñ Updated for Alpha 7.0.  Old versions will not work.
  151.  
  152. Here's brief documentation on new features: 
  153.  
  154. You can use menu::insert to add items to pretty much all of the latex 
  155. menu.  For instance if you've defined a new format, you can add that 
  156. to the menu with 'menu::insert Format items end Vince-Article' (say).  
  157. See general Alpha documentation for more details on that command.  
  158. You'll have to scan through the file 'latexMenu.tcl' to find the name 
  159. of the menu to which you want to add something.
  160.  
  161. You may want the latexSizes or latexAccents package (available separately)
  162.  
  163. You may want to try electricCompletions (try the completions tutorial 
  164. for latex mode).
  165.  
  166.  
  167. Changes in Version 3.3
  168.  
  169.  Ñ AMS-LaTeX is here!  Check the "AMS-LaTeX" menu item on the 
  170.  "LaTeX Utilities" submenu.
  171.  Ñ Added the command 'chooseEnvironment' (bound to <Shf Cmd E>) to 
  172.  the "Environments" and "Math Environments" submenus.  This 
  173.  command is a convenient keyboard-bound method of inserting LaTeX 
  174.  environments.  The 'general' command, previously bound to <Opt 
  175.  F12>, is gone.
  176.  Ñ Added the identifiers "fig:", "tbl:", and "eq:" to the \label 
  177.  commands generated inside figure, table, and equation 
  178.  environments, respectively.  Also added the "eq:" identifier to 
  179.  the eqnarray environment.
  180.  Ñ Made improvements to the sectioning commands on the Sectioning 
  181.  submenu.  In particular, the \part and \chapter commands include 
  182.  \thispagestyle{empty} by default.
  183.  Ñ Added the starred equivalents of all the sectioning commands.  
  184.  With the Sectioning submenu down, press the <Opt> key to access 
  185.  these new commands.
  186.  Ñ Fixed a bug in 'typeset' so that it now recognizes a window 
  187.  with a funny title like "foo.tex <2>".
  188.  Ñ Added a "Text Commands" submenu with many new commands.
  189.  Ñ Removed 'ellipsis', 'em-dash', and 'en-dash' from the 
  190.  Miscellaneous submenu.  The latter two commands are now on the 
  191.  "Text Commands" submenu.
  192.  Ñ Replaced the 'º' command on the International submenu with 
  193.  the 'ss' and 'SS' commands, which insert the LaTeX commands \ss 
  194.  and \SS, respectively, at the insertion point.
  195.  Ñ Changed the name of 'isDocumentSelected' (in latexEngine.tcl) 
  196.  to 'isSelectionAll', so that it corresponds with 'isSelection' 
  197.  in procs.tcl.
  198.  Ñ Moved the procs 'latex', 'bibtex', and 'makeindex' from 
  199.  latexMacros.tcl to latexComm.tcl.
  200.  Ñ Created a new file called latexUtilities.tcl, which is sourced
  201.  on demand.  Moved the procs 'deleteTabStops', 'deleteComments', 
  202.  'convertQuotes', and 'convertDollarSigns' from latexMacros.tcl 
  203.  to latexUtilities.tcl.
  204.  Ñ Added the commands "Convert Accents to LaTeX" and "Convert 
  205.  LaTeX to Accents" to the LaTeX Utilities submenu.  The 
  206.  corresponding code (in latexUtilities.tcl) was written by 
  207.  F. Miguel DionÆsio <fmd@math.ist.utl.pt>.
  208.  Ñ Created a new file called latexNavigation.tcl, which is 
  209.  sourced on demand.  Moved many of the procs on the Goto submenu 
  210.  from latexMacros.tcl to latexNavigation.tcl.
  211.  Ñ The file latexSmart.tcl is now sourced on demand.
  212.  Ñ Added the command 'deleteProc' to latexEngine.tcl, which does 
  213.  the obvious thing.
  214.  Ñ Updated the LaTeX documentation.
  215.  
  216. Changes in Version 3.2t
  217.  
  218.  Ñ Added a new Textures' interface, specifically designed for 
  219.  Textures version 1.8.  The primary advantage of Textures over the 
  220.  other TeX implementations is the capability of multiple windows, 
  221.  which Alpha now supports.
  222.  Ñ Added non-functional menu filters to the Text Size, International, 
  223.  and Arrows submenus, which appears to fix some problems.  (I have no 
  224.  idea why this works!)  Thanks to Johan Linde <jl@theophys.kth.se> for 
  225.  the suggestion.
  226.  Ñ Fixed the 'll' command on the Relations submenu.
  227.  Ñ Fixed a bug that prevented users from specifying the "latexMenu" 
  228.  in Config:Global:Menus.
  229.  Ñ Added a "LaTeX Help" command to the LaTeX menu.  This command 
  230.  does the same thing as choosing "LaTeX Help" from the System help 
  231.  menu (under the question mark).
  232.  Ñ Updated the LaTeX documentation.
  233.  
  234. Changes in Version 3.2
  235.  
  236.  Ñ Rewrote and reorganized the Alpha LaTeX documentation.  The primary 
  237.  help file is now distributed as both a LaTeX file and an HTML file 
  238.  (generated by latex2html).  See the "LaTeX Help" document on the 
  239.  System help menu (under the question mark) for a summary.
  240.  Ñ Totally rewrote latexMenu.tcl so that it's more modular.  Users may 
  241.  now easily modify the LaTeX menu.  (See the "Installation" section 
  242.  in the new User's Guide.)
  243.  Ñ Implemented Chris Higgins' <C.Higgins@cit.gu.edu.au> version of 
  244.  latexProjects.tcl.  Later implemented Vince Darley's
  245.  <vince@das.harvard.edu> more powerful version of latexProjects.tcl.  
  246.  In the end, however, Vince incorporated LaTeX projects directly into 
  247.  the Fileset menu.
  248.  Ñ Put 'typeset' on a dynamic submenu called Typeset.  The 'typeset' 
  249.  command (bound to <Cmd T>) now displays the name of the file to be 
  250.  typeset.  If the current file can not be typeset (e.g., if it's a .log 
  251.  file or an .aux file) or if there are no open windows, the user is 
  252.  asked to locate a file to be typeset.
  253.  Ñ Modified 'typesetSelection' so that it resolves top-level input 
  254.  files.  In other words, there's a high probability that the current 
  255.  selection will be typeset by the TeX app without error or warning.  
  256.  Thanks to Pierre Basso <Pierre.Basso@lim.univ-mrs.fr> for bug reports 
  257.  and advice.
  258.  Ñ Added a 'typesetClipboard' command to the Typeset submenu, bound 
  259.  to <Shf Cmd T>.  The contents of the clipboard are sent to the TeX 
  260.  application in a plain vanilla LaTeX wrapper.
  261.  Ñ Added 'viewDVI' and 'printDVI' to the Typeset submenu, bound to <Shf 
  262.  Cmd V> and <Shf Cmd P>, respectively.  Also added 'dvips', 'viewPS', 
  263.  and 'printPS' to the Typeset submenu.  All commands display the name 
  264.  of the file to be processed.
  265.  Ñ Added 'bibtex' and 'makeindex' to the Typeset submenu.  All known 
  266.  BibTeX and MakeIndex apps are supported.
  267.  Ñ Any LaTeX auxiliary file (.log, .aux, etc.) may be opened and 
  268.  displayed.  While the Typeset submenu is down, press the option key 
  269.  to see various 'open' commands.  Other such commands are found on 
  270.  the "Other Files" submenu on the Typeset submenu, including a 
  271.  command that lets you open any file in the current directory (bound 
  272.  to <Shf Cmd O>).
  273.  Ñ Relocated the 'removeAuxiliaryFiles' command from the LaTeX Utilities 
  274.  submenu to the new Typeset submenu.
  275.  Ñ Alpha LaTeX now writes all temporary files to "$PREFS:tmp:", which 
  276.  makes them easier to remove.  All temporary files are removed once, 
  277.  at launch; however, the new command 'removeTemporaryFiles' on the 
  278.  Typeset submenu removes all temporary files immediately.
  279.  Ñ The short menu is now installed by default.  Remove the tick on 
  280.  "Short LaTeX Menu" (a checkable menu item) on the "LaTeX Utilities" 
  281.  submenu to install the long menu.
  282.  Ñ Alpha now launches applications by signature, not name.  This 
  283.  means you can freely change the names of your TeX-related apps, so 
  284.  long as the applications themselves don't mind. :-)  Application 
  285.  signatures may be viewed and removed with the 'viewSavedSetting' and 
  286.  'removeSavedSetting' commands on the Config menu.
  287.  Ñ Every time 'texSig' is altered (either by choosing the command
  288.  'removeSavedSetting' on the Config menu or opening a new TeX app), 
  289.  the LaTeX menu is rebuilt and the corresponding small icon is 
  290.  inserted into Alpha's menu bar.  For most users, this will be a 
  291.  one-time operation.
  292.  Ñ Alpha's TeX mode search path (used when cmd-dbl-clicking the 
  293.  arguments of \input and \include commands, for instance) has been 
  294.  extended to *two* levels of subfolders.  First, the current directory 
  295.  is searched, then 'TeXInputs' (a global variable optionally set with 
  296.  the 'appPaths' command on the Config menu) and finally any TeX-inputs 
  297.  folder recognized by your TeX app.  The search path is generated the 
  298.  first time it's needed (rather than on-the-fly) and thereafter when 
  299.  the values 'texSig' or 'TeXInputs' are changed (i.e., not very often).
  300.  Ñ The proc 'buildSubMenu' in DblClickAux.tcl has been modified 
  301.  to accomodate its use in latexMenu.tcl.  (See below for a 
  302.  description of the new 'packages' submenu.)
  303.  Ñ Redesigned the Documents submenu.  Choosing "New Document" (or 
  304.  pressing <Shf Cmd N>) brings up a dialog with a pop-up menu of 
  305.  standard document types.  This command creates a new TeX window, 
  306.  inserts a document of the requested type, and automatically runs 
  307.  the 'options' command (which is still on the Documents submenu).  
  308.  The old commands 'article', 'letter', etc. will be found on the 
  309.  "Insert Document" subsubmenu.  Each such command behaves as it did 
  310.  before, that is, it inserts a document template into an empty window 
  311.  or wraps the entire contents of the current window.
  312.  Ñ Modified the 'usepackage' command (bound to <Ctl Opt U>) on the 
  313.  Documents submenu so that it inserts "\usepackage" immediately after 
  314.  the \documentclass command regardless of the current location of the 
  315.  insertion point.
  316.  Ñ Added 'filecontentsAll' to the Documents submenu, which creates a 
  317.  single, self-contained LaTeX document (for file transfer, say) from 
  318.  the current document.
  319.  Ñ Added a flag called 'buildPkgsSubmenu', which is turned off by 
  320.  default.  Check this flag in the 'currentMode:flags' dialog on the 
  321.  Config menu to enable the Packages submenu (see below).
  322.  Ñ The Packages submenu contains a list of all packages known to the 
  323.  TeX app.  Choosing one of these packages inserts the corresponding 
  324.  \usepackage command into the preamble of the current document.  To 
  325.  build this submenu, enable the flag 'buildPkgsSubmenu' as described 
  326.  above, and then choose the 'rebuildDocumentsSubmenu' command on the 
  327.  Documents submenu.
  328.  Ñ SmartScripts are temporarily turned off when the cursor is inside 
  329.  the required argument of any LaTeX command taking a filename as input 
  330.  (e.g., \input, \include, \usepackage, \documentclass, etc.).  Vince 
  331.  Darley <vince@das.harvard.edu> provided the essential ingredient for 
  332.  this new feature.
  333.  Ñ The commands 'latex', 'bibtex', and 'makeindex' on the Goto 
  334.  submenu recognize additional TeX-related applications.
  335.  Ñ Added 'writeFile' (complementary to 'readFile') to DblClickAux.tcl.
  336.  Ñ Improved the DirectTeX Pro interface courtesy of Ivan Alves 
  337.  <ivan.alves@ci.educ.lu>.
  338.  Ñ Added the general-purpose procs 'buildStructure', 'insertStructure',
  339.  'wrapStructure', and 'doWrapStructure' to latexEngine.tcl.  (Tcl 
  340.  programmers take note!)
  341.  Ñ Added the flag 'useBrackets', set to false, by default.  If set 
  342.  to true, "\[...\]" will be used in multi-line math displays instead 
  343.  of "\begin{displaymath}...\end{displaymath}".
  344.  Ñ The body of a table or figure environment now begins with a 
  345.  \centering command (not \centerline).
  346.  Ñ Multi-line delimiters have finally arrived!  With the Delimiters 
  347.  submenu down, press the <Opt> key to see the possibilities.
  348.  Ñ Added 'overrightarrow' and 'overleftarrow' to the Grouping submenu.
  349.  Ñ Fixed a bug in 'gotoTabStop', a proc in latexMacros.tcl used by 
  350.  'nextTabStop' and 'prevTabStop'.
  351.  Ñ Changed the command key for the 'chooseCommand' command on the 
  352.  LaTeX Utilities submenu from <Shf Cmd T> to <Shf Cmd C>.  (Sorry, 
  353.  Pete!)
  354.  Ñ Changed the name of the TeX mode variable 'boxMacroName' to 
  355.  'boxMacroNames'.  The latter now takes a *list* of macro names, which 
  356.  is set to "includegraphics includegraphics*" by default.
  357.  Ñ The TeX mode flag 'useBoxMacro' is gone.  When inserting a figure 
  358.  environment, the user is asked to choose one of the box macros stored 
  359.  in 'boxMacroNames'.  If the choice is left blank, the current 
  360.  selection (if there is one) is wrapped inside the figure environment.
  361.  
  362. Changes in Version 3.1
  363.  
  364.  Ñ Pete added Vince Darley's excellent fill routines to Alpha proper.  
  365.  LaTeX users, in particular, will notice big improvements when filling 
  366.  paragraphs and regions in TeX mode.
  367.  Ñ Implemented a shortened version of the LaTeX menu, which may be 
  368.  installed by checking 'shortLaTeXMenu' on the LaTeX Utilities submenu.
  369.  Ñ Fixed some bugs in 'chooseCommand' and generalized it so that other 
  370.  modes could use it as well.  Changed its command key from <Opt Cmd T> 
  371.  to <Shf Cmd T> to accomodate the new 'typesetSelection' command 
  372.  described below.
  373.  Ñ Added a new command called 'typesetSelection' <Opt Cmd T>, which 
  374.  typesets any selection (i.e., region) within the document environment.  
  375.  To see this new command, pull down the main menu, and with the cursor on 
  376.  the 'typeset' command, press the <Opt> key.
  377.  Ñ The LaTeX utility 'removeAuxiliaryFiles' now searches for ALL auxiliary 
  378.  files in the current directory, regardless of the base filename.  Two 
  379.  buttons were also added to the dialog:  the command "rm ext" removes all 
  380.  files with the same extension as the file displayed in the dialog, and 
  381.  "rm all" removes all auxiliary files from the current directory without 
  382.  prompting.
  383.  Ñ Tightened the input validation routines used in 'nthTabStop', 
  384.  'enumerate', 'itemize', 'description', 'thebibliography', 'tabular', 
  385.  'eqnarrayStar', 'eqnarray', and 'myArray'.  [Note:  Tcl programmers
  386.  will want to look at the generally useful routines 'isInteger', 
  387.  'isUnsignedInteger', and 'isPositiveInteger' in latexEngine.tcl.]
  388.  Ñ Fixed a bug in the automatic typesetting routines that prevented 
  389.  Alpha from finding the PPC version of Textures.
  390.  Ñ Improved the communication between Alpha and DirectTeX Pro.  
  391.  (Thanks to Alun Carr <ajcarr@ccvax.ucd.ie> and Ivan Alves
  392.  <alves@econ.ubc.ca> for this modification.)
  393.  Ñ 'TeXMarkFile' now marks \input and \include files (thanks to Vince 
  394.  Darley).  To mark a file, choose "Mark File" on the mark menu on the 
  395.  tool bar at the right of each window.
  396.  Ñ The keybindings for '(la)texMath' and '(la)texDisplaymath' on the 
  397.  Math Modes submenu have been changed to <Ctl Cmd M> and <Ctl Opt Cmd 
  398.  M>, respectively, primarily for compatibility with international 
  399.  keyboards.  The old keybindings <Ctl Cmd 4> and <Ctl Opt Cmd 4> are 
  400.  still available, however.
  401.  Ñ The 'insertReference' command (formerly on the LaTeX Utilities 
  402.  submenu) has been removed to make way for Vince Darley's new 
  403.  improved 'ref' and 'pageref' commands (see below).
  404.  Ñ To use Vince Darley's new reference completion facility:  press 
  405.  <Ctl Opt X> or <Ctl Opt P> to insert a \ref or \pageref command, 
  406.  respectively.  The inserted command will contain the argument of the 
  407.  nearest \label command.  Continue pressing <Ctl Opt X> or <Ctl Opt P> 
  408.  to cycle through all the \label commands in your document.
  409.  Ñ Fixed a serious bug with 'useBoxMacro' and 'boxMacroName'.  (See 
  410.  the "LaTeX Help" file for descriptions of these TeX variables.)
  411.  Ñ Updated and polished the Alpha LaTeX document latex_macros.tex 
  412.  (commands organized by menu) and created a new latex_bindings.tex 
  413.  (commands organized by command key), both of which are found in 
  414.  Alpha's LaTeX folder.
  415.  Ñ The commands 'oneParameter' <Ctl Cmd 1> and 'twoParameters' 
  416.  <Ctl Cmd 2> no longer bring up a dialog (which just gets in the way).  
  417.  If there is a selection, these commands now wrap that selection.
  418.  Ñ All the commands on the Text Style submenu now have command keys, 
  419.  namely, <Ctl Opt 1>, <Ctl Opt 2>, etc., through <Ctl Opt 0>.
  420.  Ñ Each of the commands 'lim', 'inf', 'sup', 'liminf', 'limsup', 
  421.  'min', and 'max', now inserts a subscript automatically.  For 
  422.  example, the 'lim' command (now bound to <Ctl Cmd L>) inserts 
  423.  the string "\lim_{Ñ}".  After insertion, press the <Del> key twice 
  424.  to get rid of this subscript, if desired.
  425.  Ñ Changed the name of 'custom' to 'generic' on the Documents 
  426.  submenu, and assigned it the command key <Ctl Opt D>.
  427.  Ñ Added 'usepackage' to the Documents submenu, bound to <Ctl Opt U>. 
  428.  Ñ Added 'verb' to the Miscellaneous submenu, bound to <Ctl Opt V>.
  429.  Ñ Bound 'underbrace' and 'overbrace' to <Ctl Opt Cmd U> and
  430.  <Ctl Opt Cmd O>, respectively.
  431.  Ñ Added the declarative counterparts to each of the Text Style 
  432.  commands.  These can be seen by pulling down the Text Style submenu 
  433.  and pressing the <Shf> key.
  434.  Ñ Added 'nocite' <Shf Ctl Opt C> to the Miscellaneous submenu.
  435.  
  436.  
  437. Changes in Version 3.0
  438.  
  439.  Ñ Designed and implemented a totally new set of key bindings.  This 
  440.  was necessary because the old LaTeX bindings conflicted with Alpha's 
  441.  new key bindings and many international keyboards.
  442.  Ñ The LaTeX menu now displays key bindings, whenever possible.
  443.  Ñ Fixed a bug in "latexSmart.tcl" (formerly "smart.tcl") which prevented 
  444.  a user from typing a literal double quote (\").
  445.  Ñ Added a 'smartQuotes' flag to the default list of flags on the "check" 
  446.  pop-up menu, so that users could turn off this feature on demand.
  447.  Ñ Added 'convertQuotes' to the LaTeX Utilities submenu.  If there 
  448.  is a selection, 'convertQuotes' converts all straight quotes to 
  449.  curved quotes (LaTeX-style) within the selection; otherwise, it 
  450.  processes the entire window.
  451.  Ñ Added a "smart dots" feature so that three consecutive dots (...) 
  452.  are automatically replaced with \ldots.  This can be turned off with 
  453.  the 'smartDots' flag on the "check" pop-up menu.
  454.  Ñ Smart quotes and dots can be escaped on-the-fly by pressing the 
  455.  <Delete> key.  For example, with 'smartQuotes' enabled, type a double
  456.  quote at the keyboard.  Unless preceded with a backslash, this double
  457.  quote will automatically be replaced by a pair of curved single quotes
  458.  (LaTeX-style).  Pressing the <Delete> key will bring the original double 
  459.  quote back.
  460.  Ñ Added a 'smartScripts' flag to the "check" pop-up menu.  Enabled by 
  461.  default, this feature binds the <_> and <^> keys to 'formulas:subscript' 
  462.  and 'formulas:superscript', respectively.  As with smart quotes and dots, 
  463.  smart scripts may be escaped on-the-fly by pressing the <Delete> key.
  464.  Ñ Fixed a bug that inserted an extra blank line between the rows of 
  465.  an array environment.
  466.  Ñ Repaired the note environment.
  467.  Ñ Added DirectTeX Pro and Euro-OzTeX to the list of supported TeX 
  468.  implementations.  (Thanks to Alun Carr and Michel Moreaux for the 
  469.  patches.)
  470.  Ñ The proc 'typeset' now processes an untitled or unsaved TeX window 
  471.  by first asking the user if the window should be saved.  If the answer 
  472.  is "no", then 'typeset' goes ahead and passes the contents of the window 
  473.  to the LaTeX application anyway, which is very handy for on-the-fly 
  474.  testing and debugging.  Temporary files are stored in $PREFS and cleaned 
  475.  up the next time Alpha launches.
  476.  Ñ Added the flag 'runTeXInBackground' to the "check" pop-up menu.  Tick 
  477.  this option if you want to 'typeset' your LaTeX documents in the 
  478.  background.
  479.  Ñ Added 'fillColumn' and 'leftFillColumn' to the default list of 
  480.  TeX mode variables available on the "check" pop-up menu.
  481.  Ñ The 'useDollarSigns' flag works again!
  482.  Ñ Fixed numerous bugs in the proc 'convertDollarSigns'.
  483.  Ñ This version of latex.tcl completely takes over the numeric keypad 
  484.  (except for the clear/numLock key, which now toggles the keypad in 
  485.  any mode).
  486.  Ñ Added many new navigation commands to the Goto submenu:  'prevCommand' 
  487.  <Kpad4>; 'nextCommand' <Kpad6>; 'prevCommandSelect' <Shf Kpad4>; 
  488.  'nextCommandSelect' <Shf Kpad6>; 'prevEnvironment' <Cmd Kpad4>; 
  489.  'nextEnvironment' <Cmd Kpad6>; 'prevEnvironmentSelect' 
  490.  <Shf Cmd Kpad4>; and 'nextEnvironmentSelect' <Shf Cmd Kpad6>.
  491.  Also added two additional commands on an experimental basis:  
  492.  'prevCommandSelectWithArgs' <Shf Opt Kpad4> and 
  493.  'nextCommandSelectWithArgs' <Shf Opt Kpad6> (see Bugs below).
  494.  Ñ In addition to the old navigation commands 'prevSection' 
  495.  <Cmd Kpad8>, 'nextSection' <Cmd Kpad2>, 'prevSubsection' 
  496.  <Kpad8>, and 'nextSubsection' <Kpad2>, there are four new commands 
  497.  'prevSectionSelect' <Shf Cmd Kpad8>, 'nextSectionSelect' 
  498.  <Shf Cmd Kpad2>, 'prevSubsectionSelect' <Shf Kpad8>, and 
  499.  'nextSubsectionSelect' <Shf Kpad2>.  The latter make it easy to 
  500.  select large blocks of text (i.e., complete sections or subsections).
  501.  Ñ Fixed some minor bugs in the tab stop mechanism, including a 
  502.  bug in 'gotoTabStop' that caused it to find a tab stop immediately 
  503.  to the right of the cursor when searching backwards, and another in 
  504.  'nthTabStop'.  The latter now handles ANY input, including zero.
  505.  Ñ The following interactive procedures now validate the user's input:
  506.  'nthTabStop', 'enumerate', 'itemize', 'description', 'thebibliography', 
  507.  'tabular', 'myArray', 'eqnarrayStar', 'eqnarray'.  Invalid input 
  508.  simply causes the procedure to terminate.
  509.  Ñ Put 'insertLiteralTab' and 'insertTabStop' on the LaTeX Utilities 
  510.  submenu, if for no other reason but to advertise the key bindings.  
  511.  Note:  The proc 'insertTabStop' is bound to <Opt 8> on US keyboards.
  512.  Ñ The 'filecontents' command on the Documents submenu finally works!
  513.  Ñ Removed 'loadSymbolPackage' from the LaTeX Utilities submenu 
  514.  because the symbol package (latexsym) can be loaded with the 
  515.  'packages' command on the Documents submenu.  The latter now checks 
  516.  to see if the chosen package is already loaded.
  517.  Ñ Merged 'item' and 'bibitem' on the Miscellaneous submenu into a 
  518.  single command: 'item' now inserts either \item, \item[], or \bibitem{} 
  519.  depending on the context, and is bound to <Ctl Opt J>.
  520.  Ñ Reorganized the Math Environments submenu for conceptual purposes.  
  521.  (The array environment, in particular, is different than the other 
  522.  environments since it MUST be used in math mode, whereas the others 
  523.  must NEVER be used in math mode).
  524.  Ñ The table environment now puts the caption at the top.  (The 
  525.  figure environment still puts the caption at the bottom.)
  526.  Ñ Tom Pollard fixed 'TeXMarkFile' so that the "{}" pop-up menu is 
  527.  more readable.
  528.  Ñ Using Alpha's new command-double-click facility, Tom Pollard 
  529.  wrote a routine that chases references and citations.  Simply 
  530.  command-double-click the required argument of a \ref or \cite 
  531.  (which are now underlined) to find the corresponding \label or 
  532.  \bibitem, respectively.  It will even open a .bib file, if necessary.
  533.  Ñ Andreas Amann added \pageref, \input, \include, and \bibliography 
  534.  to the list of (underlined) commands whose required arguments can now 
  535.  be command-double-clicked.
  536.  Ñ Added \usepackage, \documentclass, \RequirePackage, and \LoadClass to 
  537.  the list of (underlined) LaTeX commands.  Also, the required argument of 
  538.  the command specified in the TeX mode variable 'boxMacroName' 
  539.  (\includegraphics, by default) may also be command-double-clicked.
  540.  Ñ The user-defined variable 'boxMacroName' on the "check" pop-up menu 
  541.  is now dimmed if the flag 'useBoxMacro' is set to false.
  542.  Ñ Changed the name of the "Styles" command to "Options", and added 
  543.  the remaining standard options to the corresponding pop-up menu.
  544.  Ñ Renamed some of the commands on the Formulas submenu.
  545.  Ñ Totally reorganized the Arrows submenu.  With the menu down, 
  546.  press any modifier key to see the double arrow commands.
  547.  Ñ Shortened the Greek submenu considerably.  With the menu down, 
  548.  press any modifier key to see the upper-case Greek letters.
  549.  Ñ The Greek letters have a new set of key bindings.  See the description 
  550.  of the new Greek submenu below.
  551.  Ñ Added 'removeAuxiliaryFiles' to the LaTeX Utilities submenu, 
  552.  which interactively removes all auxiliary files (.aux .bbl .dvi .glo 
  553.  .idx .ind .lof .log .lot .toc .blg .clg .ilg .ps) for the current 
  554.  document in the current directory.
  555.  Ñ Added 'deleteComments' to the LaTeX Utilities submenu.
  556.  Ñ Reorganized the Miscellaneous submenu.
  557.  Ñ Pete added a nifty keyboard-bound method of invoking any LaTeX menu 
  558.  command.  It's called 'chooseCommand' (bound to <Opt Cmd T>) and it's 
  559.  on the LaTeX Utilities submenu.
  560.  Ñ Vince Darley wrote a handy utility called 'insertReference' on the 
  561.  LaTeX Utilities submenu that displays a list of labels defined in the 
  562.  current document.  Choosing one of them inserts the corresponding \ref 
  563.  at the insertion point.
  564.  
  565.  
  566. Changes in Version 2.3
  567.  
  568.  Ñ A handy install mechanism (designed and implemented by Tom Pollard) 
  569.  lets the user choose between the old LaTeX macros (aka LaTeX 2.09) 
  570.  and the current version (which is LaTeX 2e-compatible).  Simply choose 
  571.  'install:LaTeX' on the Utils menu to switch versions.
  572.  Ñ Totally redesigned the kernel so that the insertion of LaTeX 
  573.  environments and document templates is faster and less choppy.
  574.  Ñ The 'typeset' command is now bound to <Cmd T> (thanks, Pete!) and 
  575.  supports version 2.2 of CMacTeX (courtesy of its author, Tom Kiffe)
  576.  as well as DirectTeX running under MPW (Alun Carr <ajcarr@ccvax.ucd.ie> 
  577.  provided the relevant code).  Alpha now supports all known Macintosh 
  578.  TeX implementations!
  579.  Ñ A crude command completion mechanism has been implemented (see the 
  580.  section on "Command Completion" at the bottom of this document).
  581.  Ñ The navigation commands 'bibtex' and 'makeindex' are now on the 
  582.  Goto submenu (compliments of Tom Pollard).
  583.  Ñ Added \textnormal to the Text Style submenu.  It has no corresponding 
  584.  command key, by default.
  585.  Ñ Added 'flushleft' and 'flushright' commands to the Environments 
  586.  submenu on either side of 'center'.
  587.  Ñ Added a new Utilities submenu.  There's a procedure called 'clearTabStops' 
  588.  (bound to <Cmd Tab>) which removes all tab stops, and another proc called 
  589.  'convertDollarSigns' which replaces all dollar signs with appropriate LaTeX 
  590.  syntax (see the "MathModes" section of this document).  Both these commands 
  591.  act on the current document or the current selection (if there is one).  
  592.  Another command called 'loadSymbolPackage' carefully inserts the string 
  593.  "\usepackage{latexsym}" into the current document (see p.42 of the _LaTeX_ 
  594.  book).
  595.  Ñ Added 'smallskip', 'medskip', and 'bigskip' to the Spacing submenu.
  596.  Ñ Modified 'filecontents' on the Documents submenu so that the user is 
  597.  presented with a standard file dialog for selecting the file to be 
  598.  prepended to the current document.
  599.  Ñ Fixed a bug in "latexKeys.tcl" (reported by Christian Konrad 
  600.  <Konrad@dax1.w7.ipp-garching.mpg.de>) that prevented Bib mode from 
  601.  initializing TeX mode.
  602.  Ñ Both the figure and table environments now have optional arguments.
  603.  Ñ Added the flag 'promptNoisily' to the "flags" pop-up menu.
  604.  Ñ Listed many of the corresponding command keys in the "LaTeX Help" 
  605.  file (i.e., this file).
  606.  Ñ Fixed a bug (reported by Jonathan Guyer <j-guyer@nwu.edu>) which
  607.  caused some latex.tcl routines to inadvertently alter the search
  608.  string (in the Find dialog).  A recent Alpha enhancement made this
  609.  bug fix possible.
  610.  
  611.  
  612. Changes in Version 2.2
  613.  
  614.  Ñ Improved the messages throughout.  (These can be read from the status 
  615.  bar at the bottom of your screen.)
  616.  Ñ Significantly enhanced the letter documentclass template.
  617.  Ñ The 'typeset' command (formerly called 'Latex') on the LaTeX menu not 
  618.  only switches to the appropriate LaTeX app (Textures and OzTeX are 
  619.  currently supported), but also TeXs the current document automatically, 
  620.  with a single keystroke.  (Thanks to Tom Pollard for assistance.)
  621.  Ñ Interchanged the command keys assigned to 'eqnarray' and 'eqnarrayStar' 
  622.  so that they parallel those assigned to 'displaymath' and 'equation'.  
  623.  As a result, un-numbered equations begin with the <Shf Opt> modifier while 
  624.  numbered equations begin with <Ctl Opt>.  Also, 'eqnarrayStar' comes before 
  625.  'eqnarray' on the Math Environments submenu.
  626.  Ñ Changed the command keys for the 'slide', 'tabular', and 'thebibliography' 
  627.  environments.  (These changes were needed to make way for new environments).  
  628.  See the files "latex_commands.tex" and "latex_keys.tex" for a complete list 
  629.  of command keys suitable for printing.
  630.  Ñ Changed "\documentstyle" to "\documentclass" in the document templates 
  631.  to conform with LaTeX 2e syntax.  Added a generic "\usepackage" command to 
  632.  each of the templates.
  633.  Ñ Added the \appendix declaration to the Sectioning submenu.
  634.  Ñ Reorganized the Text Style menu according to LaTeX 2e conventions.
  635.  Changed "{\em }" to "\emph{}", "{\it }" to "\textit{}" and "{\sl }" 
  636.  to "\textsl{}", and removed the italic correction on all three (which 
  637.  LaTeX 2e now handles automatically).  Also changed "{\sc }" to "\textsc{}", 
  638.  "{\bf }" to "\textbf{}", "{\rm }" to "\textrm{}", "{\sf }" to "\textsf{}", 
  639.  and "{\tt }" to "\texttt{}".  Added \underline (which works in any mode), 
  640.  as well as \textup and \textmd (the default shape and series, 
  641.  respectively).  The latter two commands do not have assigned command 
  642.  keys, by default.
  643.  Ñ Added four new math styles to the Math Style submenu:  "\mathrm", 
  644.  "\mathbf", "\mathsf", and "\mathtt".  Changed the name of "\mit" to 
  645.  "\mathit" and "\cal" to "\mathcal".  Relocated the Math Style submenu 
  646.  higher up on the LaTeX menu.
  647.  Ñ Added support for the new "slides" documentclass, and the associated 
  648.  environments "slide", "overlay", and "note".
  649.  Ñ Implemented the Functions submenu, a menu of 34 log-like functions.
  650.  Ñ Added omicron to the Greek submenu, for completeness.
  651.  Ñ Added many commands, too numerous to mention by name, to the Binary 
  652.  Operations, Relations, Arrows, Symbols, and Large Operators submenus.
  653.  Ñ Some LaTeX 2e symbols require the input of a special symbol package.  
  654.  In latex.tcl, before such a symbol is inserted into the text, a macro 
  655.  automatically checks to see if the required symbol package is loaded.  
  656.  If not, the user may opt to have the program install it automatically.
  657.  Ñ Added a Page Layout submenu and macros to insert a title page and 
  658.  abstract.  There is also a 'maketitle' command which inserts a template 
  659.  into the current document and positions it automatically.  (Note:  The 
  660.  "titlepage" style is often used in conjunction with \maketitle.  See the 
  661.  'styles' command on the Documents submenu.)  Other page layout commands 
  662.  have also been added.
  663.  Ñ Fine tuned the insertion macros so that input is less choppy.
  664.  Ñ Command names now mimic their LaTeX 2e counterparts as much as possible.
  665.  Ñ Streamlined the code underlying the Delimiters submenu.
  666.  Ñ Added a 'center' command to the Environments submenu.
  667.  Ñ By default, <Opt Cmd $> and <Shf Opt Cmd $> are respectively bound to 
  668.  'latexMath' and 'latexDisplaymath' (previously, these keys were bound 
  669.  to 'texMath' and 'texDisplaymath').  Users wanting to use the old-style 
  670.  dollar signs to invoke math mode should set the flag 'useDollarSigns' to 
  671.  true.
  672.  Ñ TeX mode now recognizes the suffixes .ltx, .dtx and .ins, in addition 
  673.  to .tex and .sty.  (Note that the suffixes are case sensitive, however.)
  674.  Ñ Restored the <Opt 8> keystroke to its default Macintosh setting 
  675.  (which necessitated moving \bullet to <Opt Cmd 8>).  Thus <Opt 8> 
  676.  inserts a literal bullet into the .tex document.  Bullets may be used 
  677.  in conjunction with the tab stop mechanism (<Tab> and <Shf Tab>), and 
  678.  are great for setting "bookmarks", for example.
  679.  Ñ The <Tab> and <Shf Tab> keys now beep if a tab stop is not found.  This 
  680.  can be turned off by setting the 'searchNoisily' flag to false.  (Note:  
  681.  Other search operations in latex.tcl also beep; the 'searchNoisily' flag 
  682.  applies to all of them simultaneously.)
  683.  Ñ Added a proc called 'nthTabStop' (bound to <Ctl Tab>) which generalizes 
  684.  the existing 'nextTabStop' and 'prevTabStop' routines by taking an 
  685.  arbitrary integer argument.
  686.  Ñ Added a new Goto submenu containing the various navigation commands  
  687.  mentioned above.  Also included are commands for moving to and from the 
  688.  next and previous (sub)sections.  (See the docs for the corresponding 
  689.  command keys.)
  690.  Ñ Added more than ten commands to the Boxes submenu, including \fbox, 
  691.  \sbox, \raisebox, \parbox, and \rule.  There's also a new minipage 
  692.  environment.
  693.  Ñ Reorganized and enhanced the Spacing submenu with additional 
  694.  commands, the first half-dozen of which are listed in increasing order 
  695.  of "wideness".  Adjusted the corresponding command keys (all of which 
  696.  are a modified spacebar) so that they more closely match the order of 
  697.  the menu items.
  698.  Ñ To facilitate file transfer, LaTeX 2e now has a 'filecontents' 
  699.  environment to contain the source of a LaTeX auxiliary file.
  700.  This new environment is supported in latex.tcl 2.2 on the Documents 
  701.  submenu.  Also on the Documents submenu are new commands for 
  702.  automatically inserting standard LaTeX 2e styles and packages.
  703.  Ñ Implemented the International submenu, including most of the symbols 
  704.  and half of the accents.
  705.  Ñ The \mathcal command on the Math Style submenu now checks to see that 
  706.  its argument is upper-case.
  707.  Ñ Broke the latex.tcl source code into four parts:  latex.tcl, 
  708.  latexMode.tcl, latexMenu.tcl, and latexKeys.tcl.
  709.  Ñ Fixed 'wordBreak' and 'wordBreakPreface' (thanks Pete!) so that the 
  710.  leading backslash is now selected when double-clicking a LaTeX command.
  711.  Ñ The flags 'optionIsMeta' and 'useDollarSigns' (on the "flag" pop-up 
  712.  menu) are now dynamic in the sense that they may be changed at any time 
  713.  with immediate effect.
  714.  Ñ Environments which prompt the user for input (enumerate, itemize, 
  715.  description, thebibliography, tabular, array, eqnarray, and eqnarray*) 
  716.  now do so on the status bar at the bottom of the screen.
  717.  
  718.  
  719. Changes in Version 2.0
  720.  
  721.  Ñ The documentation (LaTeX Help and latex_commands.tex) has been totally 
  722.  rewritten.
  723.  Ñ A new, expanded LaTeX menu has been implemented, following closely the 
  724.  organization and terminology of the LaTeX book.
  725.  Ñ Ellipses have been added to LaTeX menu items where appropriate.
  726.  Ñ Macros intelligently respond to the current selection---although
  727.  many objects simply replace the current selection (similar to Paste), 
  728.  others conveniently and automatically wrap themselves around it.  
  729.  Environments automatically wrap themselves around a selection, too.
  730.  Ñ Functionality has been localized in utility macros as much as possible.
  731.  Ñ Standard document types (letter, article, report, and book) have been 
  732.  added.  Simply select some text (or not) before choosing the desired 
  733.  command from the Documents menu.
  734.  Ñ Three flags have been added to the Utils menu:  'useBoxMacro' (which 
  735.  controls the behavior of the figure environment), 'deleteObjectNoisily' 
  736.  (which controls an alert that appears when the current selection is 
  737.  about to be replaced by an object), and 'deleteEnvironmentNoisily' 
  738.  (which controls an alert that appears when the current selection is 
  739.  about to be replaced by an environment).
  740.  Ñ Many new environments have been added (figure, table, verbatim, quote,
  741.  quotation, verse) and some (enumerate, itemize, description, tabular, 
  742.  bibliography, array, eqnarray, and eqnarray*) now prompt the user for 
  743.  the desired number of rows and, in some cases, columns.  The environment 
  744.  body is then constructed automatically.
  745.  Ñ The figure environment now depends on a flag called 'useBoxMacro' on the
  746.  Utils menu.  If this flag is true (which it is by default), then the
  747.  figure environment inserts the string "\\centerline{\\$boxMacroName{Ñ}}"
  748.  into its body.  Otherwise, the body of the figure environment is left
  749.  empty (unless there is a current selection, in which case the figure
  750.  environment wraps).
  751.  Ñ A new, improved fraction macro now parses a selection of the form 
  752.  "numerator/denominator" and then automatically constructs the 
  753.  corresponding displayed fraction.  A selection not containing a  
  754.  "/" is inserted in lieu of the fraction's numerator.
  755.  Ñ Both TeX and LaTeX math modes are supported, including $...$, $$...$$,
  756.  \(...\), and \[...\].  These are inserted into the document horizontal-
  757.  ly.  The corresponding multi-line environments \begin{math}...\end{math} 
  758.  and \begin{displaymath}...\end{displaymath} are also supported and 
  759.  heartily recommended (since these constructs are more easily modified 
  760.  and maintained by the user).
  761.  Ñ There's now a two-parameter nth root, in addition to square root.
  762.  Ñ Arbitrary one- and two-parameter LaTeX commands have been implemented, 
  763.  namely, \<command>{Ñ} and \<command>{Ñ}{Ñ}.  These can be run inter-
  764.  actively, or used as templates for user-defined commands.
  765.  Ñ In addition to sum and integral, numerous "large operators" (product, 
  766.  union, intersection, logical and/or) have been added.
  767.  Ñ The nonumber command has been removed since it only appears in the 
  768.  context of an eqnarray environment.
  769.  Ñ Both the Conjugate and Expected Value commands have been removed since 
  770.  in my (perhaps limited) experience these are nonstandard mathematical 
  771.  notation.
  772.  Ñ Sectioning commands no longer insert a trailing carriage return.
  773.  Ñ The Sum and Integral commands no longer typeset the current selection 
  774.  as the lower limit of the sum or integral.
  775.  Ñ The command texDisplayEqn is no longer supported. Instead, the commands
  776.  MathModes:texDisplaymath and MathModes:latexDisplaymath insert 
  777.  themselves horizontally into the .tex file.  For vertical source code 
  778.  formatting, use MathEnvironments:Displaymath.
  779.  Ñ Extraneous comments preceding each environment have been removed.
  780.  Ñ The command alignEqual has been removed since the separator is now
  781.  inserted automatically into the appropriate environments.
  782.  
  783.  
  784. Changes in Version 1.2
  785.  
  786.  Ñ **IMPORTANT**: KEYBINDINGS NOW DEPENDENT ON optionIsMeta FLAG
  787.  
  788.  Ñ macros shortened through use of movePoint and selReplace utility macros.
  789.  Ñ new macros added: section, subsection, subsubsection, enumerate,
  790.  itemize
  791.  Ñ most short macros handle selected text (i.e. highlight "word", execute
  792.  the boldface command, and you get "{\bf word}").  NOTE: this is 
  793.  OPTIONAL--you can still execute boldface, type "word", and type tab.
  794.  Ñ latex key bindings only performed the first time Tex mode is entered,
  795.  to save time
  796.  Ñ emphasize macro updated
  797.  
  798.  
  799. Changes in Version 1.1
  800.  
  801.  Ñ non-breaking space removed from cite macro
  802.  Ñ slide environment macro added and assigned to o-F9 and c-o-9
  803.  Ñ equation, displaymath, eqnarray, eqnarray*, slide, and general environment
  804.  now indent and no longer insert a blank line if called from column 0.
  805.  Ñ texDisplayEqn ($$...$$) added and bound to o-s-4
  806.  
  807.